.image{
	height: 100%;
	width: 100%;
}
.shop-image{
	// height: 200rpx;
	width: 200rpx;
	border-radius: 12rpx;
	overflow: hidden;
}
.shop-container{
	background-color: white;
	margin: 10rpx 0;
	border-radius: 16rpx;
	padding: 12rpx 18rpx;
	.shop-image-container{
		width: 200rpx;
		// background-color: rgb(255, 253, 238);
		.score-container{
			padding: 8rpx 12rpx;
			.image-score{
				font-weight: bold;
				font-size: 36rpx;
				color: rgb(232, 151, 64);
			}
			.score-text{
				font-weight: bold;
				font-size: 28rpx;
			}
		}
	}
}
.info{
	margin-left: 12rpx;
	flex-grow: 1;
	width: calc(100% - 12rpx - 200rpx );
	.title{
		font-weight: bold;
		font-size: 36rpx;
	}
	.detail{
		margin-top: 8rpx;
		justify-content: space-between;
		.score{
			color: rgb(250, 110, 14);
			font-weight: bold;
		}
		.sales{
			margin-left: 12rpx;
			color: #999;
		}
	}
	.goods-list{
		width: 100%;
		overflow: hidden;
		margin-top: 12rpx;
		.shop-scroll{
			// flex-grow: 1;
		}
		.scroll-container{
			width: fit-content;
			display: flex;
			flex-wrap: nowrap;
			overflow: hidden;
			padding-right: 12rpx;
		}
		.goods-item{
			margin-right: 12rpx;
			// text-align: center;
			width: 160rpx;
			.goods-image{
				height: 160rpx;
				width: 160rpx;
				margin: auto;
			}
			.goods-detail{
				.goods-title{
					white-space: nowrap;
					text-overflow: ellipsis;
					overflow: hidden;
					font-size: 28rpx;
					font-weight:bold;
				}
				.goods-money{
					color: rgb(250, 110, 14);;
					font-weight: bold;
					.money-sign{
						font-size: 24rpx;
					}
				}
			}
		}
		.loadmore{
			padding: 6rpx 12rpx;
			background-color: #f6f6f6;
			border-radius: 8rpx;
			height: 160rpx;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			.loadmore-text{
				white-space: wrap;
				// text-orientation: upright;
				letter-spacing: 4rpx;
				writing-mode: vertical-lr;
				font-size: 24rpx;
			}
		}
	}
}